repeatedly touch or caress something - Spanish English Dictionary